388dd1055e28e8ede015ebda2405673ca041e72d,javatests/google/registry/keyring/kms/KmsUpdaterTest.java,KmsUpdaterTest,test_setRdeSigningKey,#,323
Before Change
updater.setRdeSigningKey(KmsTestHelper.getPrivateKeyring());
updater.update();
verifyKmsApiCallsAndDatastoreWrites(
"rde-signing-private",
KmsTestHelper.getPrivateKeyring().getEncoded(),
"projects/foo/locations/global/keyRings/bar",
"projects/foo/locations/global/keyRings/bar/cryptoKeys/rde-signing-private",
"projects/foo/locations/"
+ "global/keyRings/bar/cryptoKeys/rde-signing-private/cryptoKeyVersions",
"rde-signing-public",
KmsTestHelper.getPublicKeyring().getPublicKey().getEncoded(),
"projects/foo/locations/global/keyRings/bar/cryptoKeys/rde-signing-public",
"projects/foo/locations/"
+ "global/keyRings/bar/cryptoKeys/rde-signing-public/cryptoKeyVersions");
}
@Test
After Change
public void test_setRdeSigningKey() throws Exception {
updater.setRdeSigningKey(KmsTestHelper.getPrivateKeyring()).update();
verifySecretAndSecretRevisionWritten(
"rde-signing-private",
"rde-signing-private/foo",
getCiphertext(KmsTestHelper.getPrivateKeyring().getEncoded()));
verifySecretAndSecretRevisionWritten(
"rde-signing-public",
"rde-signing-public/foo",
getCiphertext(KmsTestHelper.getPrivateKeyring().getPublicKey().getEncoded()));
}
@Test